package com.yuju.order.dao.entity;

import com.yuju.persist.base.entity.BaseEntity;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class RoomOrderChangeAccount extends BaseEntity implements Serializable {
    /**
     *  主键。存储UUID，由应用生成。,所属表字段为ord_room_order_change_account.id
     */
    private String id;

    /**
     *  订单改单id。外键，对应订单改单的主键。,所属表字段为ord_room_order_change_account.order_change_id
     */
    private String orderChangeId;

    /**
     *  消费时间。,所属表字段为ord_room_order_change_account.consume_time
     */
    private Date consumeTime;

    /**
     *  消费类型。,所属表字段为ord_room_order_change_account.consume_type
     */
    private String consumeType;

    /**
     *  消费明细。,所属表字段为ord_room_order_change_account.consume_detail
     */
    private String consumeDetail;

    /**
     *  数量。,所属表字段为ord_room_order_change_account.amount
     */
    private Integer amount;

    /**
     *  金额。,所属表字段为ord_room_order_change_account.money
     */
    private BigDecimal money;

    /**
     *  备注。,所属表字段为ord_room_order_change_account.remark
     */
    private String remark;

    /**
     *  房号。指的是内部房号。,所属表字段为ord_room_order_change_account.room_code
     */
    private String roomCode;

    /**
     *  是否逻辑删除。1表示已逻辑删除，2表示未逻辑删除，默认为2。,所属表字段为ord_room_order_change_account.is_deleted
     */
    private Byte isDeleted;

    /**
     *  创建时间。,所属表字段为ord_room_order_change_account.gmt_create
     */
    private Date gmtCreate;

    /**
     *  修改时间。,所属表字段为ord_room_order_change_account.gmt_modified
     */
    private Date gmtModified;

    private static final long serialVersionUID = 1L;

}